export interface ProDataBackupVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 项目ID
   */
  proId: string | number;

  /**
   * 项目名称
   */
  proName?: string;

  /**
   * 项目执行总裁
   */
  proPresidentsName?: string;

  /**
   * 项目负责人
   */
  proLeadersName?: string;

  /**
   * 备份人员
   */
  backupBy: number;

  /**
   * 备份人员姓名
   */
  backupName?: string;

  /**
   * 备份时间
   */
  backupTime: string;

  /**
   * 数据类型
   */
  dataType: string;

  /**
   * 资料名称
   */
  dataName: string;

  /**
   * 备份路径
   */
  backupPath: string;

  /**
   * 部门检查情况
   */
  deptCheckCase: string;

  /**
   * 公司检查情况
   */
  companyCheckCase: string;

  /**
   * 备注
   */
  remark: string;

}

export interface ProDataBackupForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;
  
  /**
   * 项目ID
   */
  proId?: string | number;

  /**
   * 项目名称
   */
  proName?: string;

  /**
   * 项目执行总裁
   */
  proPresidentsName?: string;

  /**
   * 项目负责人
   */
  proLeadersName?: string;

  /**
   * 备份人员
   */
  backupBy?: number;

  /**
   * 备份人员姓名
   */
  backupName?: string;

  /**
   * 备份时间
   */
  backupTime?: string;

  /**
   * 数据类型
   */
  dataType?: string;

  /**
   * 资料名称
   */
  dataName?: string;

  /**
   * 备份路径
   */
  backupPath?: string;

  /**
   * 部门检查情况
   */
  deptCheckCase?: string;

  /**
   * 公司检查情况
   */
  companyCheckCase?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface ProDataBackupQuery extends PageQuery {

  /**
   * 项目名称
   */
  proName?: string;

  /**
   * 执行总裁ID
   */
  proPresidentId?: string | number;

  /**
   * 项目负责人ID
   */
  proLeaderId?: string | number;

  /**
   * 备份人员
   */
  backupBy?: number;

  /**
   * 数据类型
   */
  dataType?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



